package com.netcracker.studportal.server.dao;

import java.util.Collection;
import java.util.List;
import java.util.Map;

import com.netcracker.studportal.server.model.*;

public interface ExamWithResultDAO {
	public void Add(ExamWithResult exam) throws Exception;
	public void Update(ExamWithResult  exam) throws Exception;
	public ExamWithResult  getById(Long exam_id,Long student_id) throws Exception;
	public void Delete(ExamWithResult exam) throws Exception;
	public Collection<ExamWithResult> getAll() throws Exception;
	public List<Map<String,String>> getStudentResultsByExamID(Long exam_id) throws Exception;
}
